package gpsTests;

import junit.framework.Assert;
import gps.Auto;
import gps.Estado;
import gps.Moto;

import org.junit.Test;


public class MotoTest {
	
	@Test
	public void deberiaTenerUnaUnicaInstancia(){
		
		Moto unaMoto = Moto.obtenerEstado();
		
		Moto otraMoto = Moto.obtenerEstado();
		
		Assert.assertEquals(unaMoto, otraMoto);
		
	}
	
	@Test
	public void deberiaConvertirSuEstadoEnAuto(){
		
		Estado moto = Moto.obtenerEstado();
		moto = moto.obtenerNuevoEstado();
		
		Estado auto = Auto.obtenerEstado();
		
		Assert.assertEquals(moto, auto);
		
	}

}
